Synonyms and Antonyms of ameliorate

to make better
  • social legislation that must be given credit for ameliorating the lot of millions of deprived people
Synonyms of ameliorate
Words Related to ameliorate
Near Antonyms of ameliorate
Antonyms of ameliorate