hominoideaEnglish

Hominoidea, superfamily Hominoidea

Noun

Anthropoid apes and human beings

English: Hominoidea, superfamily Hominoidea

Bahasa: Kera

Bahasa words with similar meanings

English words with similar meanings

Show 1 words