garrottes

noun
  1. devices used for strangling, typically consisting of a cord or wire with handles
verb
  1. strangles someone using a garrotte or similar device

Examples