You searched for: “ameliorating
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)
ameliorating
1. Making or becoming better; improving.
2. Making more satisfactory.
3. Causing improvement in or reducing the bad effects of an unfavorable condition or situation.
This entry is located in the following unit: melior-, meliorat- (page 1)