Definitions of Brugmansia sanguinea:

  • noun:   arborescent South American shrub having very large orange-red flowers