AMELIORATE Meaning of AMELIORATE in English [verb] [T] [formal] - to make (a situation) better or less badForeign aid is badly needed to ameliorate the effects of the drought. Cambridge English vocab. Кембриджский английский словарь. 2012