Repeller /(-l?r)/

Re·pel·ler

Repeller

n.
  1. One who, or that which, repels.