|
Definition of Rose of China
1. Noun. Large showy Asiatic shrub or small tree having large single or double red to deep-red flowers.
Exact synonyms: China Rose, Chinese Hibiscus, Hibiscus Rosa-sinensis, Shoe Black, Shoeblack Plant
Generic synonyms: Hibiscus
Generic synonyms: Hibiscus