Big Huge Thesaurus

lymantria

noun

sounds kind of like