Otter shrew
noun
noun ·Rare ·Advanced level
Definitions
Noun
- 1 A semiaquatic riverine afrotherian mammal (taxonomic family Potamogalidae) indigenous to sub-Saharan Africa.
- 2 amphibious African insectivorous mammal that resembles an otter wordnet