Synonyms of Garrotter in English :
Antonyms of Garrotter in English
Thesaurus of Garrotter in English
1. (noun) someone who kills by strangling