Loading page
otter shrew is a noun meaning "amphibious African insectivorous mammal that resembles an otter". It carries one recorded sense.
amphibious African insectivorous mammal that resembles an otter
Definitions, synonyms and semantic relations for otter shrew come from Princeton University’s WordNet. Commonness is measured against a corpus of everyday English. Full sources and licences.