pleurotus phosphoreus

Noun
  1. Red luminescent mushroom of Europe (synset 113028389)

Found on Word Lists

Other Searches