Repulser /(-?r)/

Re·puls·er

Repulser

n.
  1. One who repulses, or drives back.