Noun Definition
amelioration
1.Definition: the act of relieving ills and changing for the better
Related Noun(s):betterment, melioration
Category: General1.Definition: the act of relieving ills and changing for the better
Related Noun(s):betterment, melioration
Category: General