大张挞伐 Traditional 大張撻伐 dà zhāng tà fá 🔊 to launch an all-out attack + Keep this word Meanings dà zhāng tà fá 大張撻伐 (idiom) to launch an all-out attackto roundly condemn; to castigate Its characters 大dàbig; old (in age)HSK 1张zhāngto open upHSK 3挞tàto whip; to flog伐fáto cut down