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