have difficulty making ends meet - İspanyolca İngilizce Sözlük