garrote
Top 15000
Meanings
Noun
1. garrote (something, especially a cord or wire, used for strangulation)
2. club, cudgel
3. torniquet
4. line break, gap (drawing)
5. bulge (construction)