a score to settle - Deutsch Englisch Wörterbuch