1. Ameliorate Meaning: make (something bad or unsatisfactory) better. Synonym: improve, amend Antonym: injure, spoil, tarnish, vitiate Example Sentence: the reform did much to ameliorate living standards 2. Kingpin Meaning: a person or thing tha... Read more