Definition of garrotte noun from the Oxford Advanced Learner's Dictionary

 

garrotte

 noun
(also garotte)(also US English garrote)noun
BrE BrE//ɡəˈrɒt//
 
; NAmE NAmE//ɡəˈrɑːt//
 
 
jump to other results
a piece of wire, etc. used for garrotting somebody Word Origin early 17th cent.: via French from Spanish garrote ‘a cudgel, a garrotte’, perhaps of Celtic origin.

Other results

All matches