garotte(noun, verb) noun1. an instrument of execution for execution by strangulationSimilar word(s): garrote, garrotteDefinition categories: man–made verb1. strangle with an iron collar- people were garrotted during the Inquisition in SpainSimilar word(s): garrote, garrotte, scragDefinition categories: contact, strangle, strangulate, throttle