garrotter




garrotter - noun

  • someone who kills by strangling
  • garrotter - thesaurus

    choker   garroter   strangler   throttler