have difficulty making ends meet - Espagnol Anglais Dictionnaire