'otter shrew' definitions:

Definition of 'otter shrew'

From: WordNet
noun
Amphibious African insectivorous mammal that resembles an otter [syn: otter shrew, potamogale, Potamogale velox]