amelioration
amelioration has 2 senses in the JumbleFix dictionary. Letters: 12.
Definitions
- n.. The act of ameliorating, or the state of being ameliorated; making or becoming better; improvement; melioration.
- n.. the act of relieving ills and changing for the better