Word of the Day: ameliorate

ameliorate


Synonym : improve


DEFINITION

  • to make better;
    "The editor improved the manuscript with his changes" get better;
    "The weather improved toward evening"

Related Sentences