vanisher
/vænɪʃər/Definitions
1. noun
a person or thing that causes or achieves something to vanish or disappear
“The magician was known as a vanisher for his incredible ability to make objects disappear.”
2. verb
to cause something to vanish or disappear
“The storm vanisher the beautiful sunset that had been visible all day.”