tea rose
Meaning, Definition & Usage
Dictionary
Related
noun
any of several hybrid bush roses derived from a tea-scented Chinese rose with pink or yellow flowers
Rosa odorata
.
WordNet
Previous
tchotchkeleh
tcp
tcp/ip
tdt
te
Next
teaberry
teacake
teacart
teach
teachable