What is the meaning of Garotte?

Alternative spelling of garrotte

Alternative spelling of garrotte

Source: wiktionary.org