Ameliorate is often wrongly used where alleviate is meant. Ameliorate is properly used to mean `improve', not `make easier to bear', so one should talk about alleviating pain or hardship, not ameliorating it
Word Origin
C18: from meliorate, influenced by French améliorer to improve, from Old French ameillorer to make better, from meillor better, from Latin melior
Word Origin and History for ameliorate
v.
1728, perhaps a back-formation from amelioration on pattern of French améliorer. The simpler form meliorate was used in Middle English. Related: Ameliorated; ameliorating.