Word info Synonyms

Brugmansia arborea

Noun

Meaning

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

Source: WordNet

Synonyms

Hypernyms

Close letter words and terms