garrotting

Noun

 * 1) A murder or execution with a garrotte.