not to make both ends meet - Francés Inglés Diccionario