Definitions of Datura arborea:

  • noun:   South American plant cultivated for its large fragrant trumpet-shaped flowers