Chinese-English dictionary »

隱肛狸 meaning in English

ChineseEnglish
隱肛狸 noun

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