Tea rose Meaning, Definition & Usage
-
noun any of several hybrid bush roses derived from a tea-scented Chinese rose with pink or yellow flowers
Rosa odorata.
WordNet
Definitions
(Bot.) , a delicate and graceful variety of the rose (Rosa Indica , var.odorata ), introduced from China, and so named from its scent. Many varieties are now cultivated.