千锤百鍊

listen to the pronunciation of 千锤百鍊
Китайский Язык - Английский Язык
the vicissitudes of life
(idiom) after hard work and numerous revisions