Big Huge Thesaurus

Ichneumonidae

noun

sounds kind of like