barely make both ends meet - Turc Anglais Dictionnaire