meliorate
动词 meliorate:
to make better
同义词:better, improve, amend, ameliorate
get better
同义词:better, improve, ameliorate