Repulser
Re*puls"er
(-?r),
n.
One who repulses, or drives back.