garrote




garrote - noun

  • an instrument of execution for execution by strangulation

  • garrote - verb

    garrote - thesaurus

    garotte   garrotte   scrag