Alphabet Filter:


Definition of meliorate:

  1. To grow better.
  2. To make better; to improve; to ameliorate; to soften; to make more tolerable.


make better, remedy, refine, mitigate, advance, reform, purify, mend, emend, correct, improve, ameliorate, remediate, upgrade, break, enhance, perfect, enrich, repair, help, better, cleanse, amend, rectify.

Usage examples: