autoparasitoid
English
Etymology
From
auto-
+
parasitoid
.
Noun
autoparasitoid
(
plural
autoparasitoids
)
a
parasitoid
that practices
autoparasitism