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