English Dictionary
◊ GAROTTE
garotte
n : an instrument for execution by strangulation [syn: {garrote},
{garrotte}, {iron collar}]
v : strangle with an iron collar; "people were garrotted during
the Inquisition in Spain" [syn: {garrotte}, {scrag}]