勢不可當

势不可当
shìdāng
impossible to resist (idiom); an irresistible force

CEDICT

Entry Composition