to remedy deficiencies - Spanish English Dictionary

Suggest a Term