Big Huge Thesaurus

Sphecius

noun

sounds kind of like