Definition of garrote

Definition of garrote
  1. garrote Noun an iron collar formerly used in Spain to execute people by strangulation
  2. garrote Noun something, especially a cord or wire, used for strangulation
  3. garrote Verb to execute by strangulation
  4. garrote Verb to kill using a garrote
Need more help? Try our forum NEW