dispeller

noun
  1. a person or thing that dispels; something that drives away or eliminates (doubt, fear, darkness, etc.)

Examples