What is the meaning of Garrotare?

to garrote

Source: wiktionary.org