cherokee : Idioms & Phrases


cherokee rose

  • noun Chinese climbing rose with fragrant white blossoms
    Rosa laevigata.
WordNet