attar of roses

Explore definitions, synonyms, and language insights of attar of roses

Definitions

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

More General Terms