What does atar mean?

atar meaning in General Dictionary

essential oil or perfume acquired from plants