Search results
- Dictionarygarrotte/ɡəˈrɒt/
verb
- 1. kill (someone) by strangulation, especially with a length of wire or cord: "he had been garrotted with piano wire"
noun
- 1. a wire, cord, or other implement used for garrotting.
Powered by Oxford Dictionaries