sivapithecus
1. [ noun ] (zoology) fossil primates found in India
Related terms: hominid genus_Sivapithecus