ravage
verb
ravaged; ravaging
: to wreak havoc on : affect destructively
a land ravaged by war
: to commit destructive actions
ravager
noun
Love words? Need even more definitions?
Merriam-Webster unabridged



