mycoparasites

English

Noun

mycoparasites

  1. plural of mycoparasite