endoparasitoid
English
Etymology
From
endo-
+
parasitoid
.
Noun
endoparasitoid
(
plural
endoparasitoids
)
An
endoparasitic
parasitoid
Antonyms
ectoparasitoid