Origin: Latin suffix -ate
Ameliorate has 3 different meanings across 1 category:
Verb
to make better
"The editor improved the manuscript with his changes"
get better
"The weather improved toward evening"
To make better, or improve, something perceived to be in a negative condition.