pleurotus phosphoreus Meaning, Definition & Usage

  1. noun red luminescent mushroom of Europe
    olive-tree agaric.

WordNet