Which of the following is most similar in meaning to AMELIORATE?

A. Worsen
B. Improve
C. Diminish
D. Abandon
✅ Answer: B. Improve