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