garrotes - Deutsch Englisch Wörterbuch