Synonyms for "garrote"

Words with similar meaning