GARROTER

Definition of GARROTER

  1. (noun)someone who kills by strangling