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