ameliorate

Meaning: to make something better
Synonyms: to improve, to enhance
Antonyms: worsen