English dictionary
datura arborea meaning and definition
Definition and meaning of datura arborea at MeaningMonkey.org. datura arborea meaning and definition in the English Dictionary.DATURA ARBOREA noun
Definition of Datura arborea (noun)
- a South American plant that is cultivated for its large fragrant trumpet-shaped flowers
- synonyms: angel's trumpet, Brugmansia arborea, maikoa
Source: Princeton University Wordnet