Lutra lutra meaning

UK US

Lutra lutra (noun): otter found in Europe and Asia.

Definition of Lutra lutra

  1. otter found in Europe and Asia

    Synonyms: Eurasian otter

    Type of: otter

More about Lutra lutra on Wikipedia.