Meaning of rosebush

Definition of rosebush

(noun) any of many shrubs of the genus Rosa that bear roses

Other information on rosebush

WIKIPEDIA results for rosebush
Amazon results for rosebush