Chinese-English dictionary »

窝灵猫 /wōlíngmāo/ meaning in English

ChineseEnglish
窝灵猫 /wōlíngmāo/ noun

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