ROSEBUSH Meaning of ROSEBUSH in English n. shrub from the genus Rosa which produces roses Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012