大张挞伐 大張撻伐

    dàzhāngtàfá

    1. Idiomto launch an all-out attack (idiom); to roundly condemn; to castigate