ReadWriteQuiz
Chinese dictionary
v.deal a hard blow; deal a heavy/severe/telling blow; deliver a hard/heavy/severe/telling blow; bitterly hit or attack
侵略军遭到了游击队的痛击。
The invading forces were battered by the guerrillas.
一记迎头痛击
deal a head-on blows
synonym