Noun Definition
china rose
1.Definition: large showy Asiatic shrub or small tree having large single or double red to deep-red flowers
Related Noun(s):chinese hibiscus, rose of china, shoe black, shoeblack plant
Category: Plants2.Definition: shrubby Chinese rose; ancestor of many cultivated garden roses
Related Noun(s):bengal rose, rosa chinensis
Category: Plants