ramapithecus









ramapithecus


noun

  1. a genus of extinct Miocene ape known from fossils found in India and Pakistan and formerly thought to be a possible human ancestor.
48 queries 0.538