ATTAR


Meaning of ATTAR in English

n. (also otto) a fragrant essential oil, esp. from rose-petals.

Etymology: Pers. ' atar f. Arab. f. ' itr perfume

Oxford English vocab.      Оксфордский английский словарь.