GARROTTE

Definition of GARROTTE

  1. (verb)strangle with an iron collar
  2. (noun)an instrument of execution for execution by strangulation