devastate

sense 1: devastate or ravage; "The enemy lay waste to the countryside after the invasion"
lay_waste_to waste devastate desolate ravage

sense 2: overwhelm or overpower; "He was devastated by his grief when his son died"
devastate