European otter

English

Noun

European otter (plural European otters)

  1. An otter species, Lutra lutra.

Synonyms

Translations

References