garrote
English Dictionary
->
Letter G
-> garrote
Search Dictionary:
garrote Definition
(n)
an
instrument
of
execution
for
execution
by
strangulation
(v)
strangle
with
an
iron
collar
; "
people
were
garrotted
during
the
Inquisition
in
Spain
"
garrote Synonyms
garotte
garrote
garrotte
iron collar
scrag
© Art Branch Inc.