garrotter Meaning, Definition & Usage

  1. noun someone who kills by strangling
    garroter; choker; strangler; throttler.

WordNet