Big Huge Thesaurus

Lymantria

noun

sounds kind of like