garrote - Turkish English Dictionary