Find the word definition

Wiktionary
parasitoids

n. (plural of parasitoid English)

Usage examples of "parasitoids".

Entomologists call parasites such as these parasitoids, since the host never survives but is completely consumed from within.