garrotte




garrotte - noun

  • an instrument of execution for execution by strangulation

  • garrotte - verb

    garrotte - thesaurus

    garotte   garrote   scrag