ectoparasitoid
English
Etymology
From
ecto-
+
parasitoid
.
Noun
ectoparasitoid
(
plural
ectoparasitoids
)
An
ectoparasitic
parasitoid
.
Antonyms
endoparasitoid