river otter - English Synonyms Dictionary

river otter

n.
[1] Lutra canadensis