remedy a grievance/defect/lamentable state of affairs - English Synonyms Dictionary

Suggest a Term