Find the word definition

Wiktionary
garrotters

n. (plural of garrotter English)

Usage examples of "garrotters".

He sneaked behind him and caught him by the throat, as the garrotters used to do in the fog.