rebuff, snub
drive back, fight off, rebuff, repulse
beat back, drive, force back, push back, repulse
repulse
disgust, gross out, revolt