Olduvai Gorge
1.
(
noun
) a gorge in northeastern Tanzania where anthropologists have found some of the earliest human remains
Related Words:
gorge
Terms and Conditions of Use / Copyright Notice