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