千锤百鍊

listen to the pronunciation of 千锤百鍊
Çince - İngilizce
the vicissitudes of life
(idiom) after hard work and numerous revisions