olive-tree agaric

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

Found on Word Lists

Other Searches