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