痛改前非的英文翻译

中文:痛改前非

英文翻译:thoroughly rectify one's errors