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