brugmansia arborea Meaning, Definition & Usage

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

WordNet