大张挞伐 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
伐 fá cut down, subjugate, attack