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

More General Terms