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