Meaning of solidago odora
Definition of solidago odora
(noun)
goldenrod
of
eastern
America having
aromatic
leaves from which a
medicinal
tea is
made
Other information on solidago odora
WIKIPEDIA results for
solidago odora
Amazon results for
solidago odora
Tweet