English dictionary, thesaurus, translations & etymology
FreeDict.com

ape in Chinese

ape in Chinese

猴子
noun
A primate of the superfamily Hominoidea, generally larger than monkeys and distinguished from them by having no tail.
verb
(transitive) To imitate or mimic, particularly to imitate poorly.
Add to Flashcards
Translations from freedict.org/WikDict, CC BY-SA · example sentences from Tatoeba, CC BY 2.0 FR.