Synonyms and Antonyms for lutra lutra | Synonym.com

Synonyms and Antonyms for lutra lutra

1. Lutra lutra (n.)

otter found in Europe and Asia

Synonyms: