OTTER SHREW


Meaning of OTTER SHREW in English

noun

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

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.