恨铁不成钢
hèntiěbùchénggāngTraditional 恨鐵不成鋼
frustrated that someone fails to live up to expectations
Every meaning
hèntiěbùchénggāng
- frustrated that someone fails to live up to expectations
Its characters
Words with 恨
Words with 铁
Meanings from our own dictionary. Chengyu from the Xinhua idiom list, the most common first.