AMELIORATE Meaning of AMELIORATE in English v. improve, better; get better, improve oneself Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012