obliterator

noun

1.
an eliminator that does away with all traces
Derived from:
obliterate