Wiktionary
ichneumonids
n. (plural of ichneumonid English)
n. (plural of ichneumonid English)