meaning of atar

atar meaning in General Dictionary

essential oil or perfume acquired from plants