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