ถล่มทลาย(tà-lòm tá-laai)

Meanings

2AdjectiveB2

overwhelming (victory/amount); massive

very great or crushing in degree or amount, as in an overwhelming victory or a massive turnout/sales