garroting
English
Noun
garroting
(
plural
garrotings
)
A
strangulation
using a
garrot
.
Verb
garroting
present participle and gerund of
garrot