Definitions of attar:

  • noun:   essential oil or perfume obtained from flowers