garroter - Deutsch Englisch Wörterbuch