lutra_lutraEnglish

Eurasian otter, Lutra lutra

Noun

Otter found in Europe and Asia

English: Eurasian otter, Lutra lutra

English words with similar meanings

Show 1 words