Skip to main content
Clear
Sponsored By:

Television News

RSS Word of the Day

  • ameliorate
    Definition: (verb) To make better. Synonyms: improve, amend. Usage: I sought to improve her manners and ameliorate her general tone.