Find the word definition

Wiktionary
ichneumon wasps

n. (plural of ichneumon wasp English)