be able to withstand heavy battering
Chinese idiom, Pinyin is di ā NP ū B ù m ó, meaning that the metaphor is correct and can not be overthrown. The same as "irrefutable". It's from the Eastern European heroine written by Lingnan lady in the Qing Dynasty.
The idiom comes from the third chapter of "Eastern European heroines" written by Ms. Lingnan in Qing Dynasty: "in this way, the populism is the axiom that war is sure to win. If you don't believe it, in the near future, there should be a final conclusion that the source of poverty is the opposite of the origin."
be able to withstand heavy battering
make constant progress in one's studies - gān tóu rì jìn
staunch through trials and tribulations - jiān kǔ zhuó jué