HSK7-9
qiānchuíbǎiliàn
the vicissitudes of life
千锤百炼 (千錘百鍊)
after hard work and numerous revisions (idiom); the vicissitudes of life
CC-CEDICT