AMELIORATION Meaning of AMELIORATION in English n. improvement, renovation, betterment Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012