Garroted, past participle of garrote. Synonyms in the same form.
strangled, scragged
All synonyms for garrote →