English Dictionary
◊ GARROTE
garrote
n : an instrument for execution by strangulation [syn: {garotte},
{garrotte}, {iron collar}]