Repulser

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