garotte Meaning, Definition & Usage
-
noun an instrument of execution for execution by strangulation
garrotte; garrote; iron collar.
-
verb strangle with an iron collar
garrotte; garrote; scrag.
- people were garrotted during the Inquisition in Spain