datura suaveolens Meaning, Definition & Usage

  1. noun South American plant cultivated for its very large nocturnally fragrant trumpet-shaped flowers
    angel's trumpet; Brugmansia suaveolens.

WordNet