Big Huge Thesaurus

Limenitis

noun

sounds kind of like