otter shrew
English Dictionary
->
Letter O
-> otter shrew
Search Dictionary:
otter shrew Definition
(n)
amphibious
African
insectivorous
mammal
that
resembles
an
otter
otter shrew Synonyms
otter shrew
potamogale
Potamogale velox
© Art Branch Inc.