Alphabet Filter:

Results

Definition of meliorate:

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

Synonyms:

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: