English dictionary
lutra lutra meaning and definition
Definition and meaning of lutra lutra at MeaningMonkey.org. lutra lutra meaning and definition in the English Dictionary.LUTRA LUTRA noun
Definition of Lutra lutra (noun)
- otter found in Europe and Asia
- synonyms: Eurasian otter
Source: Princeton University Wordnet