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