English-Chinese dictionary »

impala meaning in Chinese

EnglishChinese
impala [impalas] (African antelope)
noun
[UK: ɪm.ˈpɑː.lə]
[US: ˌɪm.ˈpɑː.lə]

高角羚 /gāojiǎolíng/noun