Definitions of Cherokee rose:

  • noun:   Chinese climbing rose with fragrant white blossoms