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
Explore definitions, synonyms, and language insights of attar of roses