devastate
devastate - verb
cause extensive destruction or ruin utterly
overwhelm or overpower
devastate - thesaurus
desolate
ravage
scourge
waste