epiparasites

English

Noun

epiparasites

  1. plural of epiparasite