Definisi 'hominoidea'

English to English
noun
1 anthropoid apes and human beings Terjemahkan
source: wordnet30


Visual Synonyms