Bon Silene

Webster's Dictionary of the English Language

·- A very fragrant tea rose with petals of various shades of pink.

Related Words