Greetings! I’m Dr. Will and I am glad you are here! I help software projects succeed.
Ameliorate (ə-mēl′yə-rāt′) [C18: from meliorate, influenced by French améliorer to improve, from Old French ameillorer to make better, from meillor better, from Latin melior] To make or become better; improve.
Collins English Dictionary – Complete and Unabridged, 12th Edition 2014.