What does the word garrote mean?

Alphabet: