have difficulty making ends meet - Turc Anglais Dictionnaire