Damask Rose (noun) Definition, Meaning & Examples

noun
  1. a fragrant, pink rose, Rosa damascena.
noun
  1. a rose, Rosa damascena, native to Asia and cultivated for its pink or red fragrant flowers, which are used to make the perfume attar
Damask Rose (noun) Definition, Meaning & Examples

More Definitions