superparasites

English

Noun

superparasites

  1. plural of superparasite