Hominoid Meaning

There are 1 meaning(s) for word Hominoid

Meaning 1 : a primate of the superfamily Hominoidea