lutra canadensis Meaning, Definition & Usage

  1. noun sociable aquatic animal widely distributed along streams and lake borders in North America
    river otter.

WordNet