garroteTop 15000MeaningsNoun1. garrote (something, especially a cord or wire, used for strangulation)2. club, cudgel3. torniquet4. line break, gap (drawing)5. bulge (construction)