Meaning of lutra lutra

Definition of lutra lutra

(noun) otter found in Europe and Asia

Other information on lutra lutra

WIKIPEDIA results for lutra lutra
Amazon results for lutra lutra