meaning of brugmansia sanguinea

brugmansia sanguinea meaning in General Dictionary

arborescent Southern American shrub having huge orange-red blossoms