to make both ends meet - Français Anglais Dictionnaire