You searched for: “ameliorates
ameliorate (verb), ameliorates; ameliorated; ameliorating
1. To make or to become better, to be more satisfactory; to improve; to meliorate.
2. To raise to a more desirable or more excellent quality or condition.
3. Etymology: an alteration of meliorate, from French améliorer.

Ameliorate is derived from the Latin melior, "better" and it specifically refers to making something better and improving whatever really needs improving.

This entry is located in the following unit: melior-, meliorat- (page 1)