You searched for: “superparasites”
superparasite (s) (noun), superparasites (pl)
An organism that thrives as a parasite on another parasite; hyperparasite: A superparasite can be any kind of species that lives or grows on another parasite, and this condition takes place in very large numbers.
This entry is located in the following unit: sitio-, siti-, sito-, sit-, -sitia + (page 4)