势不可当

shìbùkědāng
impossible to resist, an irresistible force
HSK 79
Traditional勢不可當

Additional Dictionary Meanings

impossible to resist (idiom); an irresistible force