improve, better, help, ameliorate mean to make more acceptable or to bring nearer a standard. improve and better are general and interchangeable and apply to what can be made better whether it is good or bad.
Mar 11, 2016 · Amelioration definition: an act or instance of ameliorating or making better; the state of being ameliorated or made better. See examples of AMELIORATION …
DA:12PA:53MOZ Rank:35
AMELIORATION | English meaning - Cambridge Dictionary