otter shrew
1.
(
noun
) amphibious African insectivorous mammal that resembles an otter
Synonyms:
Potamogale velox
,
potamogale
Related Words:
insectivore
Terms and Conditions of Use / Copyright Notice