Definify.com

Definition 2024


garroting

garroting

English

Verb

garroting

  1. present participle of garrot

Noun

garroting (plural garrotings)

  1. strangulation using a garrot