lutra lutra

from WordNet (r) 3.0 (2006)
Lutra lutra
    n 1: otter found in Europe and Asia [syn: {Eurasian otter},
         {Lutra lutra}]
    

[email protected]