Synonyms and Antonyms for ameliorate