china rose

Noun
  1. Shrubby Chinese rose;
    Ancestor of many cultivated garden roses (synset 112642021)
  2. Large showy Asiatic shrub or small tree having large single or double red to deep-red flowers (synset 112199908)

Found on Word Lists

Other Searches