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