Big Huge Thesaurus

entomion

noun

sounds kind of like