Verb
to garrote [ garrotted ; garrotted ]
Substantiv
garrote {instruments & machines}
garrote {instruments & machines}