恨鐵不成鋼 hèn tiě bù chéng gāng

to feel resentful towards sb for failing to meet expectations and impatient to see improvement (idiom)

Word data

HSK Not in HSK
Frequency Unknown

Definitions

  1. 1. to feel resentful towards sb for failing to meet expectations and impatient to see improvement (idiom)
  2. 2. lit. to hate iron for not becoming steel

Characters

Character Meaning
to hate; to regret
iron (metal); hard; strong
not; no; (negative prefix)
to become; to succeed; to complete
steel