English
Detailed Synonyms for river otter in English
river otter:
river otter [the ~] noun
-
the river otter
– sociable aquatic animal widely distributed along streams and lake borders in North America 1the Lutra canadensis; the river otter– sociable aquatic animal widely distributed along streams and lake borders in North America 1