ROSEBUSH

Definition of ROSEBUSH

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