ameliorate
Definition
To improve or make better. "The medicine properly ameliorated his symptoms, and he felt much better." "The changes he made to the system ameliorated the problems it had been having, and it started to work without a glitch."
Popular 'General Business' Terms
ameliorate in the news
This content can be found on the following page:
http://www.businessdictionary.com/definition/ameliorate.html







