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