garrotter

  • n.Strangulation; Strangulation robberies of the criminal