Meaning of mimosa bush

Definition of mimosa bush

(noun) tropical American thorny shrub or small tree; fragrant yellow flowers used in making perfumery

Other information on mimosa bush

WIKIPEDIA results for mimosa bush
Amazon results for mimosa bush