Big Huge Thesaurus

polistes

noun

sounds kind of like