Chinese-English dictionary »

高角羚 /gāojiǎolíng/ meaning in English

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

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