Definitions of Rosa laevigata:

  • noun:   Chinese climbing rose with fragrant white blossoms