大張撻伐 dà zhāng tà fá

DEFINITIONS

  1. to launch an all-out attack (idiom)
  2. to roundly condemn
  3. to castigate

CHARACTERS

大 dà big, great, vast, large, high
張 zhāng stretch, extend, expand; sheet
撻 tà flog, whip; chastise; (Cant.) classifier for places; a tart (from the English 'tart')
伐 fá cut down, subjugate, attack