obliterates
ob-lit-er-ates
verb
To completely destroy or wipe out something, leaving no trace behind.
"The fire completely obliterates the ancient forest."
Thesaurus
Synonyms: kill, obliterate, wipe out, obliterated, blotted out, destroyed, veil, obscure, blot out, hide, efface