English to Chinese Dictionary ameliorate

ameliorate

改善
translation of 'ameliorate'
verb
改善,
改良
definition
Credits: Google Translate
Download the
HelloEnglishApp
image_one