dispeller
/ˈdɪspɛlər/Definitions
1. noun
A person or thing that dispels
“The rain was a dispeller of the fog that had covered the city.”
2. noun
A magician or sorcerer who dispels evil spirits or casts out demons
“In the medieval legend, the dispeller was a powerful sorcerer who fought against dark magic.”