make a pact - Französisch Englisch Wörterbuch