Big Huge Thesaurus

Hyalophora

noun

sounds kind of like