Definitions
There are 2 meanings of the phrase
China Rose.
China Rose - as a noun
Shrubby chinese rose; ancestor of many cultivated garden roses
Synonyms (Exact Relations)
bengal roserosa chinensisLarge showy asiatic shrub or small tree having large single or double red to deep-red flowers
Synonyms (Exact Relations)
chinese hibiscushibiscus rosa-sinensisrose of chinashoe blackshoeblack plantExample Sentences
"The china rose is a type of flowering plant with beautiful red flowers."
"My grandmother's garden is full of china roses of various colors."
"I bought a bouquet of china roses for my girlfriend on Valentine's Day."
"The china rose is commonly used in traditional Chinese medicine."
"The fragrance of the china rose is quite captivating."