English dictionary
rosebush meaning and definition
Definition and meaning of rosebush at MeaningMonkey.org. rosebush meaning and definition in the English Dictionary.ROSEBUSH noun
Definition of rosebush (noun)
- any of many shrubs of the genus Rosa that bear roses
- synonyms: rose
Source: Princeton University Wordnet