meliorate - English Synonyms Dictionary

meliorate

v.
[1] better , improve , amend , ameliorate
[2] better , improve , ameliorate