Ameliorate | Mean of ameliorate in English Dictionary
/əˈmiːljəˌreɪt/
- Verb
- to make (something, such as a problem) better, less painful, etc.
- trying to ameliorate the suffering of people who have lost their jobs
- This medicine should help ameliorate the pain.