Back to Dictionary
恨铁不成钢
恨鐵不成鋼
hèntiěbùchénggāng
1. lit. to hate iron for not becoming steel
2. to feel resentful towards sb for failing to meet expectations and impatient to see improvement (idiom)