Chinese-English dictionary »

蓝狐 /lánhú/ meaning in English

ChineseEnglish
蓝狐 /lánhú/ noun

arctic fox [arctic foxes](Vulpes lagopus)
noun
[UK: ˈɑːk.tɪk.fɒks] [US: ˈɑːk.tɪk.fɒks]