Get Free Checker

Rosa damascena

NOUN
  1. large hardy very fragrant pink rose; cultivated in Asia Minor as source of attar of roses; parent of many hybrids

How To Use Rosa damascena In A Sentence

List is Empty.