river otter
English Dictionary
->
Letter R
-> river otter
Search Dictionary:
river otter Definition
(n)
sociable
aquatic
animal
widely
distributed
along
streams
and
lake
borders
in
North
America
river otter Synonyms
Lutra canadensis
river otter
© Art Branch Inc.