'Lutra lutra' definitions:

Definition of 'Lutra lutra'

From: WordNet
noun
Otter found in Europe and Asia [syn: Eurasian otter, Lutra lutra]

Words containing 'Lutra lutra'