Meaning of garotte
Definition of garotte
(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 garotte
WIKIPEDIA results for
garotte
Amazon results for
garotte
Tweet