Rosa banksia

Explore definitions, synonyms, and language insights of Rosa banksia

Definitions

Noun
Chinese evergreen climbing rose with yellow or white single flowers

More General Terms