Noun Definitiongarrotte1.Definition: an instrument of execution for execution by strangulationRelated Noun(s):garotte, garroteCategory: Objects