Meaning of pleurotus phosphoreus

Definition of pleurotus phosphoreus

(noun) red luminescent mushroom of Europe

Other information on pleurotus phosphoreus

WIKIPEDIA results for pleurotus phosphoreus
Amazon results for pleurotus phosphoreus