GARROTTE — СИНОНІМІЯ

garrotte an instrument of execution for execution by strangulation

WordNet

garrotte strangle with an iron collar

WordNet