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