garrote
verb
variants
or garotte
garroted or garotted; garroting or garotting
: to strangle with or as if with a garrote
garroter
noun
Love words? Need even more definitions?
Merriam-Webster unabridged



