parasitoid - noun
singular
parasitoid
plural
parasitoids