Garroters, noun plural of garroter. Synonyms in the same form.
stranglers, chokers, throttlers
All synonyms for garroter →