Definitions for "Parasitoid"
A parasite that feeds on predators or other parasites.
Insect such as a parasitic wasp that lives on or in its host and eventually kills it.
a specialized insect predator whose young develop entirely on a single host and kill the host.