Big Huge Thesaurus

Sphecoidea

noun

sounds kind of like