Lutra lutra
1.
(
noun
) otter found in Europe and Asia
Synonyms:
Eurasian otter
Related Words:
otter
Terms and Conditions of Use / Copyright Notice