English dictionary

china rose meaning and definition

Definition and meaning of china rose at MeaningMonkey.org. china rose meaning and definition in the English Dictionary.

CHINA ROSE noun

Definition of China rose (noun)

  1. shrubby Chinese rose; ancestor of many cultivated garden roses
  2. large showy Asiatic shrub or small tree having large single or double red to deep-red flowers
Source: Princeton University Wordnet

If you find this page useful, share it with others! It would be a great help. Thank you!

  

Link to this page: