Big Huge Thesaurus

Insectivora

noun

sounds kind of like