have a score to settle with someone - Englisch Synonyme Wörterbuch