VariousWords beta
Definitions:
Noun
garrote
garotte
garrotte
iron collar
Definition: an instrument of execution for execution by strangulation
Definition: an iron collar formerly used in Spain to execute people by strangulation