Synonyms of 'devastate'

abash, chagrin, condemn, confound, consume, damn, decimate, demolish, depopulate, depredate, desecrate, desolate, despoil, destroy, devour, discombobulate, discomfit, disconcert, dispeople, dissolve, embarrass, engorge, flatten, floor, gobble, gut, havoc, humiliate, incinerate, level, mortify, nonplus, obliterate, overwhelm, pillage, ravage, raze, ruin, sack, shatter, shipwreck, shock, spoil, spoliate, take aback, unpeople, upheave, vandalize, vaporize, waste, wrack, wreck