ameliorate

to become better; improve.