Meaning of datura sanguinea

Definition of datura sanguinea

(noun) arborescent South American shrub having very large orange-red flowers

Other information on datura sanguinea

WIKIPEDIA results for datura sanguinea
Amazon results for datura sanguinea