Noun Definition

amelioration

1.Definition: the act of relieving ills and changing for the better

Related Noun(s):betterment, melioration

Category: General