Noun lutra lutra has 1 sense
  1. Eurasian otter, Lutra lutra - otter found in Europe and Asia
    --1 is a kind of otter
,
TOP