mimosa bush

Explore definitions, synonyms, and language insights of mimosa bush

Definitions

Noun
tropical American thorny shrub or small tree; fragrant yellow flowers used in making perfumery

More General Terms