Synonyms of GARROTTER

What is another word for GARROTTER