Olduvai Gorge
WordNet

noun


(1)   A gorge in northeastern Tanzania where anthropologists have found some of the earliest human remains
 
x
OK