English
Detailed Synonyms for otter shrew in English
otter shrew:
otter shrew [the ~] noun
-
the otter shrew
– amphibious African insectivorous mammal that resembles an otter 1the Potamogale velox; the otter shrew; the potamogale– amphibious African insectivorous mammal that resembles an otter 1