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