garroting - Deutsch Englisch Wörterbuch