garrotting (English, noun)
expansion: garrotting (plural garrottings)
Senses:
glosses: A murder or execution with a garrotte.
Forms:
form: garrottings
tags: plural