ravager
/ræˈveɪdʒər/Definitions
1. noun
A person or thing that ravages or causes destruction
“The ravager of the ancient city was a ruthless warlord.”
2. verb
To ravage or cause destruction to (something)
“The storm ravaged the village, leaving it in ruins.”