Lutra canadensis

1. (noun) sociable aquatic animal widely distributed along streams and lake borders in North America
Synonyms: river otter
Related Words: otter



Terms and Conditions of Use / Copyright Notice