ichneumonids
English
Noun
ichneumonids
plural of
ichneumonid