Tea rose Meaning, Definition & Usage

  1. noun any of several hybrid bush roses derived from a tea-scented Chinese rose with pink or yellow flowers
    Rosa odorata.

WordNet


Definitions
  1. (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.

Webster 1913