garroted

  • v."Garrotte" thing of the past; "garrote"-past tense
  • WebThe garrote; hanging; throat