What is the meaning of the word "garrotter"?

Definitions: