Big Huge Thesaurus

Manduca

noun

sounds kind of like