Big Huge Thesaurus

Actias

noun

sounds kind of like