Table of Contents
Synonyms
Antonyms
Etymology
1. garrote
noun. an instrument of execution for execution by strangulation.
Synonyms
Antonyms
Etymology
- garrote (Spanish)
- garrot (French)
noun. an instrument of execution for execution by strangulation.