garroting

English

Noun

garroting (plural garrotings)

  1. A strangulation using a garrot.

Verb

garroting

  1. present participle and gerund of garrot