Noun Definition
datura sanguinea
1.Definition: arborescent South American shrub having very large orange-red flowers
Related Noun(s):brugmansia sanguinea
Category: Plants1.Definition: arborescent South American shrub having very large orange-red flowers
Related Noun(s):brugmansia sanguinea
Category: Plants