What is the full meaning of garrotters
GARROTTER, one who garrottes [n]
Example of the word garrotters placed on a Scrabble board.