Garrotte definitions

An iron collar formerly used in Spain to execute people by strangulation.
noun
0
0
Something, especially a cord or wire used for strangulation.

The mob boss was known for executing his enemies with a garrotte of piano wire.

noun
0
0
To execute by strangulation.
verb
0
0
Advertisement

Origin of garrotte