have difficulty making ends meet - Spanish English Dictionary