Find the word definition

Wiktionary
elephant shrews

n. (elephant shrew English)