garotte




garotte - noun

  • an instrument of execution for execution by strangulation

  • garotte - verb

    garotte - thesaurus

    garrote   garrotte   scrag