Definition, synonyms and related words
A killing carried out with a garotte.
present participle of garotte