American Dictionary
Definition ameliorate in American English
ameliorate verb
[transitive] verb
/əˈmiliəˌreɪt/
Synonyms and related words
