Wiktionary
mycoparasites
n. (plural of mycoparasite English)
n. (plural of mycoparasite English)