to have difficulty making ends meet - Español Inglés Diccionario