Contrary to misconceptions, ameliorate and alleviate do have differences. While ameliorate means to
actually improve a situation, alleviate means to relieve the
stress of
the situation, make it more tolerable.
example: To ameliorate the
bitter soup, one might add other ingredients, improving the soup itself. To alleviate the bitter soup, one might distract the self while eating it, talking to
friends, holding the
nose, eating other foods, making it easier to consume. None of this lessens how bitter the soup actually is. It just alleviates the discomfort of consuming it.