The definition :


Definitions of Lutra lutra:

  • noun:   otter found in Europe and Asia



Are you interested in alternative search :

:genus lutra mammal genus :genus lutra mammal genus

If you like reading news check: