Definitions for amelioration

Definitions for (noun) amelioration

Main entry: melioration, amelioration, betterment

Definition: the act of relieving ills and changing for the better


Visual thesaurus for amelioration