lay waste to
• completely destroy.
• "attackers from Mars lay waste to the earth"
Similar:
devastate,
wipe out,
destroy,
demolish,
annihilate,
raze,
ruin,
leave in ruins,
wreck,
level,
flatten,
gut,
consume,
ravage,
pillage,
sack,
wreak havoc on,
despoil,
depredate,