Meaning of garrote
Definition of garrote
(noun)
an
instrument
of
execution
for
execution
by
strangulation
(verb)
strangle
with an
iron
collar; "people were garrotted during the Inquisition in Spain"
Other information on garrote
WIKIPEDIA results for
garrote
Amazon results for
garrote
Tweet