to make ends meet - French English Dictionary