English-Chinese dictionary »

great ape meaning in Chinese

EnglishChinese
great ape (ape of the taxonomic family Hominidae)
noun

类人猿 /lèirényuán/noun

類人猿noun