Meaning Of garrote

Synonyms Of garrote

noun
verb

Definition Of garrote

verb

a wire, cord, or apparatus used to strangle someone.

kill (someone) by strangulation, typically with an iron collar or a length of wire or cord.

he had been garroted with piano wire

Example Of garrote