Synonyms and Antonyms for Lutra_lutra

1. Lutra lutra (n.)

otter found in Europe and Asia

Synonyms: