Meaning of benzoin odoriferum
Definition of benzoin odoriferum
(noun)
deciduous
shrub
of the
eastern
United States having
highly
aromatic
leaves and
bark
and
yellow
flowers followed by
scarlet
or
yellow
berries
Other information on benzoin odoriferum
WIKIPEDIA results for
benzoin odoriferum
Amazon results for
benzoin odoriferum
Tweet