Meaning of AMELIORATE in English

AMELIORATE

[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.      Кембриджский английский словарь.