red angel's trumpet Meaning, Definition & Usage

  1. noun arborescent South American shrub having very large orange-red flowers
    Brugmansia sanguinea; Datura sanguinea.

WordNet