Devastator /(?)/

Dev·as·ta·tor

Devastator

n.
  1. One who, or that which, devastates.