Dictionary search results

Showing 1-2 of 2 results

ameliorate British & World English

Make (something bad or unsatisfactory) better

ameliorate English Thesaurus

any move that ameliorates the situation is welcome