atar Meaning, Definition & Usage

  1. noun essential oil or perfume obtained from flowers
    attar; ottar; athar.

WordNet