rosa laevigata Meaning, Definition & Usage

  1. noun Chinese climbing rose with fragrant white blossoms
    Cherokee rose.

WordNet