despoiler

/dɛsˈpoʊlaɪər/

Definitions

1. noun

A person or thing that despoils, especially a conqueror or invader who destroys or seizes property.

“The invading army was regarded as despoilers of the local culture.”

Synonyms

  • looter
  • plunderer

Antonyms

  • preserver
  • protector