Big Huge Thesaurus

sphecoid

noun

sounds kind of like