lay waste to
idiomDefinition of lay waste to
: to cause very bad damage to (something)
The fire laid waste to the land.