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