To Meliorate (transitive) To make better; to improve; to solve a problem. (intransitive) To become better. Synonyms Improve ameliorate