have trouble making ends meet - Französisch Englisch Wörterbuch