garroter - noun

singulargarroter
pluralgarroters