You searched for: “parasitoid
parasitoid (s) (noun), parasitoids (pl)
A parasite that slowly kills its victim, this event occurring near the end of the parasite's larval development: A parasitoid can be any organism, that completes its larva growth by living in or on its host and finally crushing out the life of its host.
This entry is located in the following unit: Ant and Related Entomology Terms (page 15)