We do not currently know of any synonyms for garrotter.
The noun garrotter is defined as:
Did you mean garter?