1 definition found lutra lutra - WordNet (r) 2.1 (2005) : Lutra lutra n 1: otter found in Europe and Asia [syn: Eurasian otter, Lutra lutra]