settle one’s scores with someone - Deutsch Englisch Wörterbuch