Synonyms of 'beat off'

block, check, counter, fend, hinder, hold off, keep off, obstruct, parry, put back, rebuff, repel, repulse, stave off, stop, ward off