Definition of attar
English to English noun - essential oil or perfume obtained from flowers
source: WordNet 3.0 - A fragrant essential oil; esp., a volatile and highly fragrant essential oil obtained from the petals of roses.
source: Webster 1913
Visual Synonyms 
Nearby Word
attar, atar, athar, atter, attry, attire, attirer, adar, autor, auto tire, aether, autora, author, auteur, aweather, additory, auditory area, adry, adder, adure
|
|
|