garotting

Noun

 * 1) A killing carried out with a garotte.