attar : Idioms & Phrases


attar of roses

  • noun a volatile fragrant oil obtained from fresh roses by steam distillation
    rose oil.
WordNet