Noun Definition

pleurotus phosphoreus

1.Definition: red luminescent mushroom of Europe

Category: Plants