UK US
Lutra lutra (noun): otter found in Europe and Asia.
Synonyms: Eurasian otter
Type of: otter
More about Lutra lutra on Wikipedia.