amelioration in Italian
amelioration in Italian
miglioria
The act of making better.
miglioramento
An improvement.