Back to Dictionary
千锤百炼
千錘百鍊
qiānchuíbǎiliàn
1. after hard work and numerous revisions (idiom)
2. the vicissitudes of life