Meaning of damask rose
Definition of damask rose
(noun)
large
hardy
very
fragrant
pink
rose;
cultivated
in Asia Minor as
source
of
attar
of roses;
parent
of
many
hybrids
Other information on damask rose
WIKIPEDIA results for
damask rose
Amazon results for
damask rose
Tweet