• word of the day

    amelioration

    amelioration - Dictionary definition and meaning for word amelioration

    Definition
    (noun) the act of relieving ills and changing for the better
    Synonyms : betterment , melioration
   Mnemonics (Memory Aids) for amelioration

Powered by Mnemonic Dictionary

amelio+ration(ration is given for poor people for betterment of their lives)

Download our Mobile App Today
Receive our word of the day
on Whatsapp