banksia rose

Explore definitions, synonyms, and language insights of banksia rose

Definitions

Noun
Chinese evergreen climbing rose with yellow or white single flowers

More General Terms