meaning of brugmansia arborea

brugmansia arborea meaning in General Dictionary

a South American plant that is developed because of its huge fragrant trumpet-shaped blossoms