千錘百鍊 qiān chuí bǎi liàn

DEFINITIONS

  1. after hard work and numerous revisions (idiom)
  2. the vicissitudes of life

CHARACTERS

千 qiān thousand; many, numerous; very; (Cant.) a cheater, swindler
錘 chuí balance weight on scale; hammer
百 bǎi one hundred; numerous, many
鍊 liàn smelt metals, forge; refine