olduvai_gorge
1. [ noun ] (anthropology,geography) a gorge in northeastern Tanzania where anthropologists have found some of the earliest human remains
Related terms: gorge Tanzania