Chinese-English dictionary »

马岛长尾狸猫 /mǎdǎo chángwěilímāo/ meaning in English

ChineseEnglish
马岛长尾狸猫 /Mǎdǎo chángwěilímāo/ noun

fossa [fossas](Cryptoprocta ferox)
noun
[UK: fossa] [US: fossa]