garrote

The townspeople were about to garrote the traitor for his treason.
La gente del pueblo estuvo a punto de ejecutar al traidor con garrote por su traición.
Other Dictionaries
Explore the meaning of garrote in our family of products.
Word of the Day
to faint