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