China rose

noun

Definitions

Noun
  1. 1
    A plant or flower of the repeat-blooming Chinese rose species Rosa chinensis.
  2. 2
    large showy Asiatic shrub or small tree having large single or double red to deep-red flowers wordnet
  3. 3
    A plant or flower of one of the class of hybrids developed from Rosa chinensis.
  4. 4
    shrubby Chinese rose; ancestor of many cultivated garden roses wordnet
  5. 5
    Synonym of elderflower rose, Rosa cymosa.
Show 1 more definition
  1. 6
    Synonym of Chinese hibiscus, Hibiscus rosa-sinensis.

Next best steps

Mini challenge

Unscramble this word: chinarose