658bbd26_sts___Natural_Resources_Canada__Term
[Definition] Organism that attacks and lives on another parasitoid. [French] Hyperparasitoïde [Term] 
Hyperparasitoid
Glossary | Forests | Natural Resources Canada
Term