Definitions
There is 1 meaning of the phrase
Datura Arborea.
Datura Arborea - as a noun
A south american plant that is cultivated for its large fragrant trumpet-shaped flowers
Synonyms (Exact Relations)
angel's trumpetbrugmansia arboreamaikoa