Cherokee rose
1.
(
noun
) Chinese climbing rose with fragrant white blossoms
Synonyms:
Rosa laevigata
Related Words:
rose
Terms and Conditions of Use / Copyright Notice