RhymeZone

 

Definitions of elephant shrew:
  • noun:   Any of several small, insectivorous long-nosed mammals, of the family Macroscelididae, native to Africa, thought to be more closely related elephants than to true shrews.

(Definitions from Wiktionary)

Related words...


 
Help  Feedback  Privacy  Terms of Use

Copyright © 2023