lutra_lutra has definitions from the field of zoology
1
[ noun ] (zoology) otter found in Europe and Asia

Synonyms

Eurasian_otter

Related terms

otter

*