mycoparasites
English
Noun
mycoparasites
plural of
mycoparasite