olduvai_gorge has definitions from the fields of anthropology,geography
1
[ noun ] (anthropology,geography) a gorge in northeastern Tanzania where anthropologists have found some of the earliest human remains

Related terms

gorge Tanzania

*