brugmansia sanguinea Meaning, Definition & Usage

  1. noun arborescent South American shrub having very large orange-red flowers
    red angel's trumpet; Datura sanguinea.

WordNet