• word of the day

    ottar

    ottar - Dictionary definition and meaning for word ottar

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