• word of the day

    atar

    atar - Dictionary definition and meaning for word atar

    Definition
    (noun) essential oil or perfume obtained from flowers
    Synonyms : athar , attar , ottar
Download our Mobile App Today
Receive our word of the day
on Whatsapp