English
Detailed Synonyms for ameliorate in English
ameliorate:
ameliorate verb
-
ameliorate
– get better 1 -
ameliorate
– to make better 1to improve; to amend; to better; ameliorate; meliorate– to make better 1-
ameliorate verb
-
meliorate verb