AMELIORATE Meaning of AMELIORATE in English v. a. Improve, amend, mend, better, meliorate, elevate, raise, promote, make better. Soule. Dictionary of English synonyms. Словарь английских синонимов. 2012