rose oil

Explore definitions, synonyms, and language insights of rose oil

Definitions

Noun
a volatile fragrant oil obtained from fresh roses by steam distillation

More General Terms