ATTAR Meaning of ATTAR in English [at.tar] n [Per 'atir perfumed, fr. Ar, fr. 'itr perfume] (1798): a fragrant essential oil (as from rose petals); also: fragrance Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012