ATTAR


Meaning of ATTAR in English

[ 'atə ]

(also otto )

■ noun a fragrant essential oil, typically made from rose petals.

Origin

C17: via Pers. from Arab. ῾iṭr 'perfume, essence'.

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