Definisi 'amelioration'
English to English
noun
1 the act of relieving ills and changing for the better
source: wordnet30
2 The act of ameliorating, or the state of being ameliorated; making or becoming better; improvement; melioration.
source: webster1913
More Word(s)
ameliorate, better, improve, meliorate, improvement,

Visual Synonyms
Click for larger image