千锤百炼 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, refine; distill, condense