water shrew
Explore definitions, synonyms, and language insights of water shrew
Definitions
Noun
any of several small semiaquatic shrews usually living near swift-flowing streams
Explore definitions, synonyms, and language insights of water shrew