English dictionary
amelioration meaning and definition
Definition and meaning of amelioration at MeaningMonkey.org. amelioration meaning and definition in the English Dictionary.AMELIORATION noun
Definition of amelioration (noun)
- the act of relieving ills and changing for the better
- synonyms: betterment, melioration
Source: Princeton University Wordnet