Big Huge Thesaurus

hyalophora

noun

sounds kind of like