barely make ends meet - Spanish English Dictionary