YourDictionary

ichneumon fly

any of a large family (Ichneumonidae) of hymenopteran insects whose larvae live as parasites in or on other insect larvae

See ichneumon fly in American Heritage Dictionary 4

Learn more about ichneumon fly

ichneumon fly

link/cite print suggestion box