impossible to resist (idiom); an irresistible force
Turn 势不可当 into a printable worksheet PDF with Tianzige practice grids and pinyin.