'Sivapithecus' definitions:

Definition of 'Sivapithecus'

(from WordNet)
noun
Fossil primates found in India

Words containing 'Sivapithecus'