Skip to content

garrote

Dictionary definition · garrote

noun

  1. an instrument of execution for execution by strangulation

verb

  1. strangle with an iron collar"people were garrotted during the Inquisition in Spain"

Source: Open English WordNet (CC BY 4.0).