attar(noun) noun1. essential oil or perfume obtained from flowersSimilar word(s): atar, ottarDefinition categories: substance