dà zhāng tà fá

Translation

  • to launch an all-out attack (idiom)
  • to roundly condemn
  • to castigate

Synonyms

Chinese Tones