The AI-powered English dictionary
plural parasitoids
Any organism that is parasitic during part of its life cycle, especially one that eventually kills its host. quotations examples
All of these solitary parasitoid wasps that use their sting-ovipositors for stinging prey and depositing eggs are subjected to little predatory pressure from large predators.
2016, Justin O. Schmidt, The Sting of the Wild, Johns Hopkins University Press, page 23