garrote的意思
noun
1. garrote的近义词
1. an instrument of execution for execution by strangulation
Synonym: garotte garrotte iron collar
verb
1. garrote什么意思
1. strangle with an iron collar
e.g. people were garrotted during the Inquisition in Spain
Synonym: garrotte garotte scrag