Middle English despoylen, from Anglo-French despoiller, from Latin despoliare, from de- + spoliare to strip, rob
verb
to strip of belongings, possessions, or value : pillage
ravagedevastatewastesackpillagedespoil mean to lay waste by plundering or destroying. ravage implies violent often cumulative depredation and destruction. devastate implies the complete ruin and desolation of a wide area.