obliterate
transitive verb
1 (obscure, erase) borrar; obliterar ()
the sea had obliterated their message in the sand el mar había borrado el mensaje que habían escrito en la arena
fog had obliterated the landscape la niebla había desdibujado el paisaje
the inscription has been obliterated by age el paso del tiempo ha borrado or ha hecho desaparecer la inscripción
2 (destroy) ‹city/population› arrasar, destruir totalmente