Hominoids [noun]

Definition of Hominoids:

order of mammals

Synonyms of Hominoids:


Opposite/Antonyms of Hominoids:

-


Sentence/Example of Hominoids: