恨铁不成钢hèntiěbùchénggāngMeanings1. lit. disappointed that iron does not turn into steel (idiom)2. fig. frustrated with sb who has failed to meet one's expectationsCharacters used恨to hate铁iron不no成to succeed钢steel