datura arborea Meaning, Definition & Usage

  1. noun a South American plant that is cultivated for its large fragrant trumpet-shaped flowers
    angel's trumpet; Brugmansia arborea; maikoa.

WordNet