amélioration meaning in English
n. improvement, amelioration; betterment, mending, upswing, refinement, rally, upturn; enhancement (computers)
n. improvement, amelioration; betterment, mending, upswing, refinement, rally, upturn; enhancement (computers)