Meaning of rosa laevigata

Definition of rosa laevigata

(noun) Chinese climbing rose with fragrant white blossoms

Other information on rosa laevigata

WIKIPEDIA results for rosa laevigata
Amazon results for rosa laevigata