Get Free Checker

Rose of China

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

How To Use Rose of China In A Sentence

  • These are the roses that were crossed with the tea rose of China to form the hybrid tea.
View all