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