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