hyperparasites
English
Noun
hyperparasites
plural of
hyperparasite