无坚不摧wújiānbùcuī
Top 50000
Meanings
1. no stronghold one cannot overcome (idiom); to conquer every obstacle
2. nothing one can't do
3. to carry everything before one
Characters used