English synonyms about - contact  

hominoid

noun

1 hominoid

A primate of the superfamily Hominoidea.


Find more on hominoid elsewhere: etymology - rhymes - Wikipedia.

debug info: 0.0284