superparasites
English
Noun
superparasites
plural of
superparasite