garroter

  • n.Garrotter; strangulation robberies of the criminal