river otter
1.
(
noun
) sociable aquatic animal widely distributed along streams and lake borders in North America
Synonyms:
Lutra canadensis
Related Words:
otter
Terms and Conditions of Use / Copyright Notice