Clue: To make better or improve, as in quality or social or physical condition June 7, 2017 By Show answer Meliorate More English Words & Origins QuestionsMore Language Questions