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