ameliorate

sense 1: to make better; "The editor improved the manuscript with his changes"
better improve amend ameliorate meliorate

sense 2: get better; "The weather improved toward evening."
better improve ameliorate meliorate