Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

attar Definition

Cancel
attar
noun(at-tar)
essential oil or perfume obtained from flowers
Synonyms: atar, athar, ottar,

Words Related to attar!

attar Examples by Brain Bank Users