GARROTE — СИНОНІМІЯ

garrote an instrument of execution for execution by strangulation

WordNet

garrote strangle with an iron collar

WordNet