Chinese-English dictionary »

山魈 /shānxiāo/ meaning in English

ChineseEnglish
山魈 /shānxiāo/ noun

mandrill [mandrills](Mandrillus sphinx)
noun
[UK: ˈmæn.drɪl] [US: ˈmæn.ˌdrɪl]