千錘百鍊

listen to the pronunciation of 千錘百鍊
الصينية - الإنجليزية
(idiom) after hard work and numerous revisions
the vicissitudes of life