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