千锤百炼 (千錘百煉) qiān chuí bǎi liàn

  1. qiān chuí bǎi liàn set phrase to be tried and tested; to be honed and polished
    Domain: Idiom 成语
  2. qiān chuí bǎi liàn set phrase after hard work and numerous revisions; the vicissitudes of life
    Domain: Idiom 成语