Define ameliorate. ameliorate synonyms, ameliorate pronunciation, ameliorate translation, English dictionary definition of ameliorate. tr.
確定! 回上一頁