otter_shrew
1. [ noun ] (zoology) amphibious African insectivorous mammal that resembles an otter
Synonyms: Potamogale_velox potamogale
Related terms: insectivore genus_Potamogale