olive-tree agaric

Explore definitions, synonyms, and language insights of olive-tree agaric

Definitions

Noun
red luminescent mushroom of Europe

More General Terms