Advertisement
Advertisement
mycoparasite
[mahy-koh-par-uh-sahyt]
noun
a parasitic fungus whose host is another fungus.
Discover More
Word History and Origins
Origin of mycoparasite1
Advertisement
Advertisement
Advertisement
Advertisement
Browse
Advertisement
Advertisement
[mahy-koh-par-uh-sahyt]
a parasitic fungus whose host is another fungus.
Origin of mycoparasite1
Advertisement
Advertisement
Advertisement
Advertisement
Browse