English Dictionary
◊ OTTAR
ottar
n : essential oil or perfume obtained from flowers [syn: {attar},
{atar}, {athar}]