lutra_lutra
1. [ noun ] (zoology) otter found in Europe and Asia
Synonyms: Eurasian_otter
Related terms: otter