Olduvai Gorge

Definitions

  • WordNet 3.6
    • n Olduvai Gorge a gorge in northeastern Tanzania where anthropologists have found some of the earliest human remains
    • ***