repel, drive, repulse, force back, push back, beat back -- (cause to move back by force or influence; "repel the enemy"; "push back the urge to smoke"; "beat back the invaders")
repel, repulse -- (be repellent to; cause aversion in)
repel, repulse, fight off, rebuff, drive back -- (force or drive back; "repel the attacker"; "fight off the onslaught"; "rebuff the attack")
rebuff, snub, repel -- (reject outright and bluntly; "She snubbed his proposal")