English | German | Russian | Czech

hominoid English

Meaning hominoid meaning

What does hominoid mean?

hominoid

a primate of the superfamily Hominoidea

Synonyms hominoid synonyms

What other words have the same or similar meaning as hominoid?

hominoid English » English

anthropoid ape anthropoid

Are you looking for...?