Meaning of otter shrew
Definition of otter shrew
(noun)
amphibious
African
insectivorous
mammal
that resembles an
otter
Other information on otter shrew
WIKIPEDIA results for
otter shrew
Amazon results for
otter shrew
Tweet