meaning of river otter

1. sociable aquatic animal widely distributed along streams and lake borders in North America


Related Words

river otter |

Developed & Maintained By Taraprasad.com

Treasure Words