English-Latin dictionary »

ferret / similar animal meaning in Latin

EnglishLatin
ferret / similar animal noun

viverra [viverrae](1st) F
noun