ATTAR

Definition of ATTAR

  1. (noun)essential oil or perfume obtained from flowers