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