Meaning of datura arborea
Definition of datura arborea
(noun)
a South American
plant
that is
cultivated
for its
large
fragrant
trumpet-shaped
flowers
Other information on datura arborea
WIKIPEDIA results for
datura arborea
Amazon results for
datura arborea
Tweet