Meaning of sweetleaf
Definition of sweetleaf
(noun)
small
yellowwood
tree
of
southern
United States having
small
fragrant
white
flowers; leaves and
bark
yield
a
yellow
dye
Other information on sweetleaf
WIKIPEDIA results for
sweetleaf
Amazon results for
sweetleaf
Tweet