Meaning of Armillaria

Definition of Armillaria

(noun) genus of edible mushrooms having white spores an annulus and blue juice; some are edible; some cause root rot

Other information on Armillaria

WIKIPEDIA results for Armillaria
Amazon results for Armillaria