French-English dictionary »

hominoïdé meaning in English

FrenchEnglish
hominoïdé nom {m}

ape [apes](primate of the clade Hominoidea)
noun
[UK: eɪp] [US: ˈeɪp]