Chinese-English dictionary »

狸貓 meaning in English

ChineseEnglish
狸貓 noun

Dragon Li(cat breed)
noun

馬島長尾狸貓 noun

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