Noun Definitionatar1.Definition: essential oil or perfume obtained from flowersRelated Noun(s):athar, attar, ottarCategory: General