The definition :
Definitions of Rosa damascena:
- noun: large hardy very fragrant pink rose; cultivated in Asia Minor as source of attar of roses; parent of many hybrids
Are you interested in alternative search :
:genus rosa rosid dicot genus
If you like reading news check: