Big Huge Thesaurus

insectivora

noun

sounds kind of like