al garrote - Deutsch Englisch Wörterbuch