Synonyms: ameliorating, ameliorative, amelioratory, meliorative
Definition: tending to ameliorate
Similar words: bettering
Definition: changing for the better