VariousWords beta
Definitions:
Noun
garrote
garotte
garrotte
iron collar
Definition: an instrument of execution for execution by strangulation