Word of the Day: May 30, 2019

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

Print Friendly, PDF & Email