Ameliorate

meaning: to make a bad or unpleasant situation better:

usage: Foreign aid is badly needed to ameliorate the effects of the drought .