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