English edit

Noun edit

ichneumonids

  1. plural of ichneumonid