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