EGAVE
ameliorize
Meaning
verb
To ameliorate; to make better.
Similar words
ameliorate
meliorize
meliorate
amend
embetter
improve
better
engolden
emprove
palliate
Save “ameliorize” to learn later