dà zhāng tà fá

Translation

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

Synonyms

Chinese Tones