Eurasian otter

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



Terms and Conditions of Use / Copyright Notice