have a score to settle with - Deutsch Englisch Wörterbuch