'attar' definitions:

Definition of 'attar'

(from WordNet)
noun
Essential oil or perfume obtained from flowers [syn: attar, atar, athar, ottar]

Synonyms of 'attar'

From: Moby Thesaurus

Words containing 'attar'