definition of ameliorating
Ameliorate definition, to make or become better, more bearable, or more satisfactory; improve: strategies to ameliorate negative effects on the environment. See more. Dictionary.com