Big Huge Thesaurus

Acherontia

noun

sounds kind of like