Meaning of tea rose

Definition of tea rose

(noun) any of several hybrid bush roses derived from a tea-scented Chinese rose with pink or yellow flowers

Other information on tea rose

WIKIPEDIA results for tea rose
Amazon results for tea rose