Elephant shrew
WiktionaryText

Noun



elephant shrew
  1. Any of several small, insectivorous long-nosed mammals, of the order Macroscelidea, native to Africa.
 
x
OK