Rosa laevigata

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



Terms and Conditions of Use / Copyright Notice