Definitions of Datura sanguinea:

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