amelioration

Noun
  1. The act of relieving ills and changing for the better (synset 100261872)

Other Searches