alloparasitoid
English
Etymology
From
allo-
+
parasitoid
.
Noun
alloparasitoid
(
plural
alloparasitoids
)
Any
organism
that is
alloparasitic
during part of its
life cycle