Definition of ameliorate. to make better; "The editor improved the manuscript with his changes"; get better; "The weather improved toward evening" ...
確定! 回上一頁