Popular Wordlists
  • word of the day

    attar

    attar - Dictionary definition and meaning for word attar

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