Datura arborea
Explore definitions, synonyms, and language insights of Datura arborea
Definitions
                    Noun
                    
            a South American plant that is cultivated for its large fragrant trumpet-shaped flowers
                Explore definitions, synonyms, and language insights of Datura arborea