Cherokee rose

Explore definitions, synonyms, and language insights of Cherokee rose

Definitions

Noun
Chinese climbing rose with fragrant white blossoms

More General Terms