hang up the gloves - Deutsch Englisch Wörterbuch