Armillaria Meaning

There are 1 meaning(s) for word Armillaria

Meaning 1 : genus of edible mushrooms having white spores an annulus and blue juice; some are edible; some cause root rot

    Synonyms : genus armillaria