势不可当

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

CEDICT

Entry Composition