meliorate - Anglais Synonymes Dictionnaire

meliorate

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