What is the meaning of the word "garroter"?

Definitions: