Meaning of lutra canadensis

Definition of lutra canadensis

(noun) sociable aquatic animal widely distributed along streams and lake borders in North America

Other information on lutra canadensis

WIKIPEDIA results for lutra canadensis
Amazon results for lutra canadensis