ICHNEUMON FLY


Meaning of ICHNEUMON FLY in English

[ichneumon fly] n (1713): any of a large superfamily (Ichneumonoidea) of hymenopterous insects whose larvae are usu. internal parasites of other insect larvae and esp. of caterpillars

Merriam-Webster English vocab.      Английский словарь Merriam Webster.