cause extensive destruction or ruin utterly
overwhelm or overpower
restore strength
give new life or vigor to