garotting (English, noun)
expansion: garotting (plural garottings)
Senses:
glosses: A killing carried out with a garotte.
Forms:
form: garottings
tags: plural