The Italian term "desolare" matches the English term "ravage"

other italian words that include "desolare" : english :
desolare desolate
desolare devastate