- deal [give] sb. head-on blows; a head-on confrontation; give a bad knock on the head; knock sb. on the head; repulse [make] a frontal attack; score a hard, direct hit:
If the enemy dare to invade us, we'll deal them head-on blows.
敌人胆敢进犯,我们就给以迎头痛击。