cherokee_rose
1. [ noun ] (botany) Chinese climbing rose with fragrant white blossoms
Synonyms: Rosa_laevigata
Related terms: rose