Word info Synonyms

Lutra lutra

Noun

Meaning

otter found in Europe and Asia

Source: WordNet

Synonyms

Hypernyms

Close letter words and terms