Synonyms of ameliorate in English:

ameliorate


See definition of ameliorate

verb

1‘any move that ameliorates the situation is welcome’