Definitions of Lutra lutra:

  • noun:   otter found in Europe and Asia