Dictionary.com
Thesaurus.com

garrotes

  • plural
    of garrote.
    garrote
    noun
    a method of capital punishment of Spanish origin in which an iron collar is tightened around a condemned person's neck until death occurs by strangulation or by injury to the spinal column at the base of the brain.