Tea-rose meaning

Any of several roses (Rosa xodorata) cultivated in China and introduced to Europe in the 1800s, having fragrant tea-scented yellowish or pink flowers.
noun
0
0
A species of Chinese rose (Rosa odorata) with a sweet scent, producing a hybrid tea rose when crossed with various hybrid roses.
noun
0
0
A yellowish-pink color.
noun
0
0
Advertisement