amelioration

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

Found on Word Lists

Find words of a similar nature on these lists:

Other Searches