Big Huge Thesaurus

lymantriid

noun

sounds kind of like