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