Cherokee rose

English

Noun

Cherokee rose (plural Cherokee roses)

  1. A fragrant white rose, of species Rosa laevigata, native to southern China, Taiwan, and Vietnam, and an invasive species elsewhere.

References