Definition, synonyms and related words
A secondary parasitoid, developing or subsisting on another parasitoid.