千锤百炼qiānchuíbǎiliànMeanings1. after hard work and numerous revisions (idiom)2. the vicissitudes of lifeCharacters used千thousand锤hammer百numerous炼to refine