大张挞伐dà zhāng tà fádazhangtafa(idiom) to launch an all-out attackto roundly condemn; to castigateCharacters in this word伐cut down, subjugate, attack大big, great, vast, high, deep张to display挞to whip, to flog, to chastiseStudy it in Yanamino