1 definition by PPAPnderson

A mycorrhiza is a symbiotic association composed of a fungus and roots of a vascular plant.
"The mycorrhiza lives in symbiosis with the tree."
by PPAPnderson December 20, 2016
Get the mycorrhiza mug.