'Datura sanguinea' definitions:

Definition of 'Datura sanguinea'

(from WordNet)
noun
Arborescent South American shrub having very large orange- red flowers [syn: red angel's trumpet, Brugmansia sanguinea, Datura sanguinea]