garrotte

nounA device used for strangling someone, typically a wire, cord, or metal collar, often used as a method of execution or murder.
verbTo kill someone by strangling them, especially with a wire or cord.
garrotte synonyms & antonyms | whatsthatwordmean | whatsthatwordmean