Meaning of river otter

Definition of river otter

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

Other information on river otter

WIKIPEDIA results for river otter
Amazon results for river otter