beat off
• succeed in resisting an attacker or attack.
• "we beat off the raiders with sticks and broom handles"
Similar:
repel,
fight off,
repulse,
drive away/back,
force back,
beat back,
push back,
thrust back,
put to flight,
hold off,
ward off,
fend off,
stand off,
stave off,
keep at bay,
keep at arm's length,
• (of a man) masturbate.