'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'