amelioration

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

Other Searches