English dictionary
water shrew meaning and definition
Definition and meaning of water shrew at MeaningMonkey.org. water shrew meaning and definition in the English Dictionary.WATER SHREW noun
Definition of water shrew (noun)
- any of several small semiaquatic shrews usually living near swift-flowing streams
Source: Princeton University Wordnet