1 garrote noun
plural garrotes or garrottes
plural garrotes or garrottes
Learner's definition of GARROTE
[count]
: a device (such as a piece of wire with a handle at each end) that is used to strangle someone绞刑刑具;绞索;绞环
2 garrote verb
or garotte /gəˈrɑːt/
garrotes or garrottes; garroted or garrotted; garroting or garrotting
or garotte /gəˈrɑːt/
garrotes or garrottes; garroted or garrotted; garroting or garrotting
Learner's definition of GARROTE
[+ object]
: to strangle (someone) with a garrote勒死;绞杀