Synonyms:
lay_waste_to, waste, devastate, desolate, ravage, scourge
Meaning: cause extensive destruction or ruin utterly; "The enemy lay waste to the countryside after the invasion"
Usage examples
We devastate nature in order to make sacrifice to him.