amelioration - Dictionary definition and meaning for word amelioration
amelio+ration(ration is given for poor people for betterment of their lives)