de garrote - Turkish English Dictionary