Latin-English dictionary »

viverra meaning in English

LatinEnglish
viverra [viverrae] (1st) F
noun

ferret / similar animalnoun