Alphabet Filter:


Definition of ameliorate:

  1. To grow better; to meliorate; as, wine ameliorates by age.
  2. To make better; to improve; to meliorate.


perfect, repair, enrich, sugar, mend, reform, break, improve, emend, upgrade, advance, refine, cleanse, correct, take the sting out of something, kiss away, purify, help, remedy, calm, rectify, heal, remediate, amend, mitigate, make better, make amends, palliate, meliorate, better, soften the blow/impact/effect.

  • improve (part of speech: verb)

Usage examples: