The English term "mangle" matches the Italian term "dilaniare"

other english words that include "mangle" : italian :
mangles dilaniato