repulser

noun
  1. a person or thing that repels or drives away
  2. Usage: rare

Examples