datura sanguinea Meaning, Definition & Usage

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

WordNet