Big Huge Thesaurus

euproctis

noun

sounds kind of like