dispeller

noun
dis·​pel·​ler | \ -lə(r)\
plural -s

Definition of dispeller

: one that dispels