CHEROKEE ROSE


Meaning of CHEROKEE ROSE in English

■ noun a climbing Chinese rose with fragrant white flowers, which has become naturalized in the southern US. [ Rosa laevigata .]

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.