Brugmansia arborea

Explore definitions, synonyms, and language insights of Brugmansia arborea

Definitions

Noun
a South American plant that is cultivated for its large fragrant trumpet-shaped flowers

More General Terms