Definitions
There is 1 meaning of the phrase
Datura Sanguinea.
Datura Sanguinea - as a noun
Arborescent south american shrub having very large orange-red flowers
Synonyms (Exact Relations)
brugmansia sanguineared angel's trumpet