Cherokee rose

1. (noun) Chinese climbing rose with fragrant white blossoms
Synonyms: Rosa laevigata
Related Words: rose



Terms and Conditions of Use / Copyright Notice