Wiktionary
hyperparasites
n. (plural of hyperparasite English)
n. (plural of hyperparasite English)