What is the full meaning of garrote
to execute by strangling, also GAROTE, GAROTTE, GARROTTE [v GARROTED, GARROTING, GARROTES]
Example of the word garrote placed on a Scrabble board.