hyperparasitoid
Noun
Meaning
hyperparasitoid (plural hyperparasitoids)
A secondary parasitoid, developing or subsisting on another parasitoid.
Noun
hyperparasitoid (plural hyperparasitoids)
A secondary parasitoid, developing or subsisting on another parasitoid.