0%

ALL meanings of mycoparasite

my·co·par·a·site
M m
  • noun mycoparasite a parasitic fungus whose host is another fungus. 1
Was this page helpful?
Yes No
Thank you for your feedback! Tell your friends about this page
Tell us why?