'Lutra canadensis' definitions:

Definition of 'Lutra canadensis'

(from WordNet)
noun
Sociable aquatic animal widely distributed along streams and lake borders in North America [syn: river otter, Lutra canadensis]