Noun amelioration has 1 sense
  1. amelioration, melioration, betterment - the act of relieving ills and changing for the better
    --1 is a kind of improvement
    Derived forms: verb ameliorate1, verb ameliorate2
,
TOP