parasitoid - noun

singularparasitoid
pluralparasitoids