GARROTE

Definition of GARROTE

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