Ichneumonides
/(?)/
Ich·neu·mon·i·des
Ichneumonides
n. pl.
The ichneumon flies.
(Zool.)