Definitions
There is 1 meaning of the phrase
Datura Suaveolens.
Datura Suaveolens - as a noun
South american plant cultivated for its very large nocturnally fragrant trumpet-shaped flowers
Synonyms (Exact Relations)
angel's trumpetbrugmansia suaveolens