garrote

Noun
  1. An instrument of execution for execution by strangulation (synset 103425845)
Verb
  1. Strangle with an iron collar (synset 201574575)
    "people were garrotted during the Inquisition in Spain"

Other Searches