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