Chinese-English dictionary »

蝠耳狐 /fú'ěrhú/ meaning in English

ChineseEnglish
蝠耳狐 /fú'ěrhú/ noun

bat-eared fox [bat-eared foxes](Otocyon megalotis)
noun
[UK: bæt ɪəd fɒks ] [US: bæt ɪrd fɑks ]