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