otter shrew

noun

Definition of otter shrew

: an African insectivorous mammal (Potamogale velox) about the size of a stoat but similar in form and habits to an otter