The Italian term "strozzare" matches the English term "strangling"

other italian words that include "strozzare" : english :
troncare, strozzare throttle
strozzare thrushes