ecoparasites

English

Noun

ecoparasites

  1. plural of ecoparasite