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