Explanation :
Ameliorate - make (something bad or unsatisfactory) better
Synonyms - improve, amend, enhance, enrich, help, meliorate, perfect, refine, upgrade
Antonyms - damage, endamage, harm, hurt, impair, injure, spoil, tarnish, vitiate, blemish, mar