rose oil
Explore definitions, synonyms, and language insights of rose oil
Definitions
Noun
a volatile fragrant oil obtained from fresh roses by steam distillation
Explore definitions, synonyms, and language insights of rose oil