Definitions of Olduvai gorge:

  • noun:   a gorge in northeastern Tanzania where anthropologists have found some of the earliest human remains