Answer: meliorating

AnswerCrossword Clue
melioratingMELIORATE, to make better also AMELIORATE