ecoparasites
English
Noun
ecoparasites
plural of
ecoparasite