Synonyms and Antonyms for otter_shrew

1. otter shrew (n.)

amphibious African insectivorous mammal that resembles an otter

Synonyms: