Lutra canadensis
Explore definitions, synonyms, and language insights of Lutra canadensis
Definitions
Noun
sociable aquatic animal widely distributed along streams and lake borders in North America