Big Huge Thesaurus

Sceliphron

noun

sounds kind of like