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
Tweet