Webster's Revised Unabridged Dictionary · 1913

ameliorating

ameliorating , adjective, prenominal

[present participle of ameliorate.]

causing improvement in or reducing the bad effects of an unfavorable condition.