Meaning of banksia rose

Definition of banksia rose

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

Other information on banksia rose

WIKIPEDIA results for banksia rose
Amazon results for banksia rose