Tea-rose

What is Tea-rose?

Tea-rose definition and meaning on Dictionary terms:
noun Horticulture.
any of several cultivated varieties of roses having a scent resembling that of tea.

 

reference: https://www.dictionary.com/browse/tea-rose

Tags: