Definition, synonyms and related words
A murder or execution with a garrotte.
present participle of garrotte