Lutra lutra
English Dictionary
->
Letter L
-> Lutra lutra
Search Dictionary:
Lutra lutra Definition
(n)
otter
found
in
Europe
and
Asia
Lutra lutra Synonyms
Eurasian otter
Lutra lutra
© Art Branch Inc.