cherokee rose Meaning, Definition & Usage

  1. noun Chinese climbing rose with fragrant white blossoms
    Rosa laevigata.

WordNet