Wiktionary
ichneumonoid
n. (context zoology English) Any member of the Ichneumonoidae.
n. (context zoology English) Any member of the Ichneumonoidae.