a mutually satisfactory business - Französisch Englisch Wörterbuch