Olduvai gorge

What is Olduvai gorge?

Olduvai gorge definition and meaning on Dictionary terms:
noun
a gorge in Tanzania in which is located a site containing Australopithecine and human skeletal and cultural remains.

 

reference: www.dictionary.com/browse/olduvai-gorge

Tags: