Lutra lutra

1. (noun) otter found in Europe and Asia
Synonyms: Eurasian otter
Related Words: otter



Terms and Conditions of Use / Copyright Notice