repulse

verb
  1. to drive back or repel an attacking force
  2. to reject or refuse something firmly
  3. to cause feelings of disgust or strong dislike
noun
  1. the act of driving back an attack or assault

Examples