Answer: ameliorates

AnswerCrossword Clue
amelioratesMake (something bad or unsatisfactory) better
amelioratesAMELIORATE, to make better also MELIORATE