ravager
RAV'AGER,
n. a plunderer a spoiler; he or that which lays waste.