English edit

Noun edit

mycoparasites

  1. plural of mycoparasite