garroter




garroter - noun

  • someone who kills by strangling
  • garroter - thesaurus

    choker   garrotter   strangler   throttler