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
Tweet