ameliorating
动词 ameliorate:
to make better
同义词:better, improve, amend, ameliorate, meliorate
get better
同义词:better, improve, ameliorate, meliorate
形容词 ameliorating:
tending to ameliorate
同义词:ameliorative, amelioratory, meliorative