hominoid
1.
(
noun
) a primate of the superfamily Hominoidea
Related Words:
Aegyptopithecus
,
Algeripithecus minutus
,
primate
,
proconsul
Terms and Conditions of Use / Copyright Notice