throw down the glove - Deutsch Englisch Wörterbuch