English dictionary
river otter meaning and definition
Definition and meaning of river otter at MeaningMonkey.org. river otter meaning and definition in the English Dictionary.RIVER OTTER noun
Definition of river otter (noun)
- sociable aquatic animal widely distributed along streams and lake borders in North America
- synonyms: Lutra canadensis
Source: Princeton University Wordnet