despoiler
/dɪˈspɔɪlər/
noun
- A person or thing that steals or violently takes valuable possessions; a plunderer.
- The ancient city fell to a ruthless despoiler who took everything of value.
- Environmentalists called the mining company a despoiler of the natural landscape.
- In the story, the despoiler was a dragon that hoarded the kingdom's gold.