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