We do not currently know of any synonyms for garrot.
The noun garrot is defined as:
See full definition of the word garrot.
Did you mean carrot or parrot?