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