Meaning of olive-tree agaric

Definition of olive-tree agaric

(noun) red luminescent mushroom of Europe

Other information on olive-tree agaric

WIKIPEDIA results for olive-tree agaric
Amazon results for olive-tree agaric