to make ends meet - Französisch Englisch Wörterbuch