lutra lutra

Noun
  1. Otter found in Europe and Asia (synset 102447802)

Other Searches