vanisher
/ˈvænɪʃər/
noun
- A person or thing that causes something to disappear, or that disappears itself.
- The chemical vanisher removed the stain instantly.
- The magician was known as the great vanisher of doves.
- In the story, the vanisher left no clues behind.