Meaning of rosa banksia

Definition of rosa banksia

(noun) Chinese evergreen climbing rose with yellow or white single flowers

Other information on rosa banksia

WIKIPEDIA results for rosa banksia
Amazon results for rosa banksia