Definitions
There is 1 meaning of the phrase
Rosa Moschata.
Rosa Moschata - as a noun
Rose native to mediterranean region having curved or climbing branches and loose clusters of musky-scented flowers
Synonyms (Exact Relations)
musk roseExample Sentences
"Many perfumes incorporate the scent of rosa moschata."
"The petals of rosa moschata are pale pink in color."
"The rosa moschata flower is often used in floral arrangements."
"In traditional medicine, rosa moschata is used to treat various ailments."
"The rosa moschata plant requires well-drained soil and full sunlight."