attar
English Dictionary
->
Letter A
-> attar
Search Dictionary:
attar Definition
(n)
essential
oil
or
perfume
obtained
from
flowers
attar Synonyms
atar
athar
attar
ottar
© Art Branch Inc.