Word info Synonyms

Rose of China

Noun

Meaning

large showy Asiatic shrub or small tree having large single or double red to deep-red flowers

Source: WordNet

Synonyms

Hypernyms

Close letter words and terms