otter shrew Meaning, Definition & Usage

  1. noun amphibious African insectivorous mammal that resembles an otter
    Potamogale velox; potamogale.

WordNet