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
Connect with us on Facebook