Meaning of attar

Definition of attar

(noun) essential oil or perfume obtained from flowers

Other information on attar

WIKIPEDIA results for attar
Amazon results for attar