YourDictionary

braconid

(brăkˈə-nĭd)

noun
Any of several ichneumon flies of the family Braconidae, the larvae of which are parasitic on other insects.

link/cite print suggestion box