ATTAR


Meaning of ATTAR in English

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

[ Pers. ' atar f. Arab. f. ' itr perfume ]

Concise Oxford English dictionary.      Краткий оксфордский словарь английского языка.