NichiDict

改過自新

かいかじしん
[kaikajishin]

Meanings

1.Noun

changing one's attitude or conduct and making a new start; turning over a new leaf