keep at bay
- fend offDeflect an advance
- hold backPrevent forward movement
- repelDrive off or disgust
- ward offActively prevent approach
- resistOppose or refuse compliance
deflect · stave off · distance · barrier · shield · guard · defend · blockade · fortress · moat · repellent · deterrent · buffer · boundary · wall · push away · stand firm · threshold