Search Result:datura arborea
Overview of noun datura_arborea
The noun datura arborea has 1 sense
- angel's trumpet, maikoa, Brugmansia arborea, Datura arborea -- (a South American plant that is cultivated for its large fragrant trumpet-shaped flowers)