CHEROKEE ROSE





Definition:

  1. [noun] Chinese climbing rose with fragrant white blossoms
    Synonyms: Cherokee rose, Rosa laevigata

Synonyms: