Definition of garrote noun from the Oxford Advanced American Dictionary

 

garrote

 noun
(also garrotte, garotte)noun
NAmE//ɡəˈrɑt//
 
, NAmE//ɡəˈroʊt//
 
 
jump to other results
a piece of wire, etc. used for garroting someone

Other results

All matches