Back to Dictionary
知过改过
知過改過
zhīguògǎiguò
1.
to acknowledge one's faults and correct them (idiom)