barely make ends meet - İspanyolca İngilizce Sözlük