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