'river otter' definitions:

Definition of 'river otter'

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