obliterator

listen to the pronunciation of obliterator
الإنجليزية - الإنجليزية
an eliminator that does away with all traces
{i} one who obliterates; destroyer