Loading page
lutra lutra is a noun meaning "otter found in Europe and Asia". It carries one recorded sense.
otter found in Europe and Asia
Definitions, synonyms and semantic relations for lutra lutra come from Princeton University’s WordNet. Commonness is measured against a corpus of everyday English. Full sources and licences.