ottar

/OW0 T AA0 R/
noun
  1. 1

    Alternative form of attar. [An essential oil extracted from flowers.]