garrote {instruments & machines}
Notices
  • a device or tool used in the process of strangulation or the act of execution by garrotting