Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

rose of china Definition

Cancel
rose of china
noun()
large showy Asiatic shrub or small tree having large single or double red to deep-red flowers
Synonyms: china rose, chinese hibiscus, hibiscus rosa-sinensis, shoe black, shoeblack plant,

Words Related to rose of china!

rose of china Examples by Brain Bank Users