Definitions of attar of roses:

  • noun:   a volatile fragrant oil obtained from fresh roses by steam distillation