Dictionary |
1 Result
#1
amelioration
n.
[
melioration
,
betterment
] the act of relieving ills and changing for the better
. wn